package 综合练习;

import java.time.LocalDate;
import java.util.Calendar;

public class five {
    public static void main(String[] args) {
        //判断任意的一个年份是闰年还是平年要求:用JDK7和JDK8两种方式判断
        // 提示:二月有29天是闰年一年有366天是闰年
        //JDK7;

        //1.通过日历类进行判断--->通过查看2月份有几天进行判断
        //获取Calendar对象--->默认会把现在的时间封装成一个日历对象
        Calendar c = Calendar.getInstance();
        //设置日历对象的日期
        c.set(2000, Calendar.MARCH,1);//月份的范围是0~11,此处的2相当于是3月
        //把日期向前减少一天
        c.add(Calendar.DATE,-1);
        //查看当前的时间是28号还是29号.
        System.out.println(c.get(Calendar.DATE));

        //JDK8
        //指定日历对象
        LocalDate localDate=LocalDate.of(2000,3,1);
        //减少一天
        LocalDate days = localDate.minusDays(1);
        //查看是29还是28
        System.out.println(days.getDayOfMonth());
        System.out.println(localDate.isLeapYear());
    }
}
